home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000077_icon-group-sender _Mon Nov 6 19:56:55 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  917b

  1. Received: by cheltenham.cs.arizona.edu; Tue, 7 Nov 1995 06:43:27 MST
  2. To: icon-group@cs.arizona.edu
  3. Date: 6 Nov 1995 19:56:55 GMT
  4. From: worf!davidf@agate.berkeley.edu (David J. Fiander)
  5. Message-Id: <47lpa7$5gi@ia.mks.com>
  6. Organization: Mortice Kern Systems Inc., Waterloo, Ontario, CANADA
  7. Sender: icon-group-request@cs.arizona.edu
  8. Subject: An odd bit of code
  9. Errors-To: icon-group-errors@cs.arizona.edu
  10.  
  11.  
  12. This code is from the Icon programming library program "c2icn":
  13.  
  14.    while line := trim(read(),' \t') do line ? {
  15.       line := comment := ""
  16.  
  17. They're scanning C source here.  What I find interesting is the
  18. intialisation of "line" on the second line.  Since it's in the
  19. string scanning environment, I would guess that &subject points
  20. at the input line, so "line" can be set to "" to start building
  21. the output.
  22.  
  23. I'm just wondering if this code is guaranteed to work, or if it's
  24. just chance?
  25.